function animate(obj, target, callback) {
	// console.log(callback);	callback=function(){} 	调用时候 callback()
	//防止 多次点击生成多个定时器,
	if (obj.timer) {
		clearInterval(obj.timer);
	}
	obj.timer = setInterval(function() {
		//渐慢动画  公式: (目标值-当前位置)/10
		var step = (target - obj.offsetLeft) / 10;
		if (step < 0) {
			step = Math.floor(step);
		} else {
			step = Math.ceil(step);
		}
		obj.style.left = obj.offsetLeft + step + 'px';
		if (obj.offsetLeft == target) {
			//停止动画
			clearInterval(obj.timer);
		}
		if (callback) {
			//调用函数
			callback();
		}
	}, 30);
}
